<?php
	//set_time_limit (0);
	session_start();
	// This will connect us to our database...
	include("funciones.php");
	$conexion = conectaDB();
	// The ext grid script will send  a task field which will specify what it wants to do
	$task = '';
	if ( isset($_POST['task'])){
		$task = $_POST['task'];
	}
	switch($task){
		case "GET":
			getDatos($conexion);
			break;
		case "UPDATE":
			getSaldo($conexion);
			break;
		default:
			echo "{failure:true}";
			break;
	}

	
	function getDatos($conexion)
	{
		$query = "SELECT nombre,ap_paterno,ap_materno,carga_tiempo_aire FROM usuario where Id_usuario=".$_SESSION['id_usuario'];
		$result = mysql_query($query,$conexion);
		$rec = mysql_fetch_array($result);
		echo $rec[0].'?'.$rec[1].'?'.$rec[2].'?'.$rec[3];
	}
	
	function getSaldo($conexion)
	{
		$query = "SELECT carga_tiempo_aire FROM usuario WHERE Id_usuario=".$_SESSION['id_usuario'];
		$result = mysql_query($query,$conexion);
		$rec = mysql_fetch_array($result);
		$saldo=$rec[0];
		mover_bandera();
		echo $saldo;
	}
	
	function mover_bandera()/* se reescribe el archivo bandera.txt con un solo dato: 0 */
	{
		$referencia=fopen("bandera.txt","w");		
		fwrite($referencia,"0");
		fclose($referencia);
	}
	
	// Encodes a SQL array into a JSON formated string
	function JEncode($arr)
	{
		if (version_compare(PHP_VERSION,"5.2","<"))
		{    
			require_once("../../JSON.php"); //if php<5.2 need JSON class
			$json = new Services_JSON($conexion);//instantiate new json object
			$data=$json->encode($arr);  //encode the data in json format
		} else
		{
			$data = json_encode($arr);  //encode the data in json format
		}
		return $data;
	}

	function testerarchivo($nombrefile,$cadena)
	{
		$referencia=fopen($nombrefile,"w");		
		fwrite($referencia,$cadena);
		fclose($referencia);
	}

	// Encodes a YYYY-MM-DD into a MM-DD-YYYY string
	function codeDate ($date) 
	{
		$tab = explode ("-", $date);
		$r = $tab[1]."/".$tab[2]."/".$tab[0];
		return $r;
	}
?> 